//目标：按照流程创建web服务器
//1.加载/导入 express 模块
const express = require('express');
//2.创建express服务器(web服务器) 
//  1.express是个函数,直接调用就可以
//  2.在将服务器的对象用一个变量保存这个服务器的对象
const server = express();
//3.启动服务器
server.listen(3000,()=>{
  console.log('Express-server is running...')
});
//4.监听路由(其实就是监听url地址)
//参数1：url地址(没有协议,ip,端口)
//参数2：回调函数，服务器处理和响应的方法,有两个参数req和res
server.get('/index',(req,res)=>{
  res.end('hello express');
});
server.get('/list',(req,res)=>{
  res.setHeader('content-type','text/html;charset=utf-8');
  res.end('列表页');
});
server.get('/detail',(req,res)=>{
  //send()方法是ezpress封装的，功能要比http模块中的end()方法强大
  res.send('详情页');
});
server.get('/admin/login',(req,res)=>{
  res.send('后台登录页');
});

